package com.tradio.demo

import android.content.Intent
import android.os.Bundle
import android.view.View
import android.widget.Button
import androidx.appcompat.app.AppCompatActivity
import com.tradio.demo.weather.Weather1Activity
import com.tradio.demo.weather.WeatherActivity

/**
 * 首页
 */
class MainActivity : AppCompatActivity(), View.OnClickListener {

    private lateinit var mBtn1: Button

    private lateinit var mBtn2: Button

    private lateinit var mBtn3: Button

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        initView()
        initData()
        initListener()
    }

    /**
     * 初始化View
     */
    private fun initView() {
        mBtn1 = findViewById(R.id.btn_1)
        mBtn2 = findViewById(R.id.btn_2)
        mBtn3 = findViewById(R.id.btn_3)
    }

    /**
     * 初始化数据
     */
    private fun initData() {

    }

    /**
     * 初始化监听器
     */
    private fun initListener() {
        mBtn1.setOnClickListener(this)
        mBtn2.setOnClickListener(this)
        mBtn3.setOnClickListener(this)
    }

    /**
     * 按钮点击事件
     */
    override fun onClick(view: View) {
        when (view.id) {
            R.id.btn_1 -> {
                // 点击跳转到天气页面（混合布局）
                startActivity(Intent(this, WeatherActivity::class.java))
            }

            R.id.btn_2 -> {
                // 点击跳转到天气页面（约束布局）
                startActivity(Intent(this, Weather1Activity::class.java))
            }

            R.id.btn_3 -> {

            }
        }
    }

}